popover menu: Make not subclassable
authorMatthias Clasen <mclasen@redhat.com>
Sun, 19 May 2019 20:45:42 +0000 (16:45 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 19 May 2019 20:46:07 +0000 (16:46 -0400)
gtk/gtkpopovermenu.c
gtk/gtkpopovermenu.h

index 241f02857d18b24878ba61f27cd0e525e90d9aff..d23b45cdd9854e132c13d7d4870d0987c37e21ff 100644 (file)
  * popover's contents node.
  */
 
+typedef struct _GtkPopoverMenuClass GtkPopoverMenuClass;
+
 struct _GtkPopoverMenu
 {
   GtkPopover parent_instance;
 };
 
+struct _GtkPopoverMenuClass
+{
+  GtkPopoverClass parent_class;
+};
+
 enum {
   PROP_VISIBLE_SUBMENU = 1
 };
index 01825c149148e183c2575aa9f4cadc18b89e4ff3..e49bbd25f141789851cafed92ab84f09ad4fc381 100644 (file)
@@ -28,23 +28,9 @@ G_BEGIN_DECLS
 
 #define GTK_TYPE_POPOVER_MENU           (gtk_popover_menu_get_type ())
 #define GTK_POPOVER_MENU(o)             (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_POPOVER_MENU, GtkPopoverMenu))
-#define GTK_POPOVER_MENU_CLASS(c)       (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_POPOVER_MENU, GtkPopoverMenuClass))
 #define GTK_IS_POPOVER_MENU(o)          (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_POPOVER_MENU))
-#define GTK_IS_POPOVER_MENU_CLASS(o)    (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_POPOVER_MENU))
-#define GTK_POPOVER_MENU_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_POPOVER_MENU, GtkPopoverMenuClass))
 
 typedef struct _GtkPopoverMenu GtkPopoverMenu;
-typedef struct _GtkPopoverMenuClass GtkPopoverMenuClass;
-
-struct _GtkPopoverMenuClass
-{
-  GtkPopoverClass parent_class;
-
-  /*< private >*/
-
-  /* Padding for future expansion */
-  gpointer reserved[10];
-};
 
 GDK_AVAILABLE_IN_ALL
 GType       gtk_popover_menu_get_type (void) G_GNUC_CONST;